home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / gui / kmddt.lha / KMDDT / muiutils.h < prev    next >
Text File  |  1996-04-20  |  790b  |  26 lines

  1.  /* Copyright © 1996 Kai Hofmann. All rights reserved. */
  2.  
  3.  #define STACKARGS    __stdargs
  4.  
  5.  
  6.  #include <exec/types.h>
  7.  #include <libraries/mui.h>
  8.  
  9.  /* ------------------------------------------------------------------------ */
  10.  
  11.  #ifndef MAKE_ID
  12.    #define MAKE_ID(a,b,c,d) ((ULONG) (a)<<24 | (ULONG) (b)<<16 | (ULONG) (c)<<8 | (ULONG) (d))
  13.  #endif
  14.  
  15.  
  16.  #define MUISERIALNR        0 /* Your personal MUI registration number! */
  17.  #define TAGBASE        (TAG_USER | (MUISERIALNR << 16) | 0x8000)
  18.  
  19.  /* ------------------------------------------------------------------------ */
  20.  
  21.  ULONG STACKARGS DoSuperNew(struct IClass *cl, Object *obj, ULONG tags, ...);
  22.  BOOL getbool(Object *obj, ULONG attr);
  23.  Object *getobj(Object *obj, ULONG attr);
  24.  Object *getapp(Object *obj);
  25.  STRPTR copystr(Object *obj, ULONG attr);
  26.